package cn.ztuo.bitrade.entity;

import lombok.Data;
import org.hibernate.validator.constraints.NotBlank;
import org.hibernate.validator.constraints.NotEmpty;

import javax.validation.constraints.Pattern;

/**
 * @author fiwork.net
 * @date 2019年01月08日
 */
@Data
public class LoginByimport {
    /**
     * 大陆手机号码11位数，匹配格式：前三位固定格式+后8位任意数
     * 此方法中前三位格式有：
     * 13+任意数
     * 15+除4的任意数
     * 18+任意数
     * 17+任意数
     * 147
     */
    //@Pattern(regexp="^(?=.*?[a-zA-Z])(?=.*?[0-9])[a-zA-Z0-9]{6,20}$",message = "{LoginByEmail.password.Pattern}")

    @Pattern(regexp="^\\d{6}$",message = "密码为6位数字不能以0开头")
    @NotBlank(message = "密码为6位数字不能以0开头")
    private String password;

//    @NotBlank(message = "用户名不能为空")
//    @Length(min = 6, max = 20, message = "用户名长度不得小于3并且不能超过20")
//    private String username;


    @NotEmpty(message = "信息不能为空")
    private String works;


    private Long type;
}
